package com.jr.Service;

import com.jr.Pojo.Couriers;
import com.jr.Pojo.Packages;
import com.jr.Pojo.Users;
import com.jr.util.PageHelper;

import java.util.ArrayList;

public interface IAdminService {
    //分页查询，默认查询全部，如果roles不为空则进行单独角色类型的分页查询，全查适用于修改权限，查Users适用于用户管理，查Couriers适用于物流员管理
    int queryDataCount();

    ArrayList<Users> selectAllUsers(PageHelper ph);

    //用户管理，分页查询之后可进行增删改
    boolean delUsers(String username);

    boolean updateUsers(Users users);

    //包裹查询
    //分页查询packages表的总条数
    //分页查询packages表的总条数
    int queryAllDataCount(String id);
    //分页查询packages表的当前页的数据
    ArrayList<Packages> queryAllPackages(String id,PageHelper ph);
}
